关键字: instanceof
  • 如何模拟实现一个call、apply、bind函数
    首先强烈推荐这位大佬的文章,写的相当棒,后续讨论内容的也是你来我往,分析的很透彻。 JavaScript深入之call和apply的模拟实现 JavaScript深入之bind的模拟实现 call, apply, bind这三个方法都可以改 ...
  • js中判断对象数据类型的方法
    方法一:采用typeof let fn = function(n){ console.log(n); } let str = 'string'; let arr = [1,2,3]; let obj = { a:123, ...
  • Javascript 知识点 笔记总结
    1 JS基本概念 1.1 JS简介 前端三层 - HTML —— 结构层从语义的角度描述页面的结构 - CSS —— 样式层从装饰的角度描述页面的样式 - JavaScript —— 行为层从交互的角度描述页面的行为 JS的组成:ECMAS ...
  • [].slice.call(obj)和Object.prototype.toString.call()理解
    任何函数都有call这个方法,call属于Function.prototype的一个方法,所以每个function实例都有call属性。 一、[].slice.call(obj) slice 这个方法在不接受任何参数的时候会返回 this ...
  • web前端入门到实战:javascript里面什么是变量
    什么是变量,从字面意思来讲,变量就是可变的量;从编程角度来讲,变量是用来存储某种/某些数值的存储器,举例2个盒子,为区分它们,其中一个用box1表示,另外一个用box2,当然你也可以用任意的名称来区分,这个box1就是盒子名字也就是所谓变量 ...
  • 手撕源码系列 —— 函子 + 观察者模式 + 状态 = Promise
    前言 前段时间太忙,隔了快一个月没写博客,但是 Promise 其实很早之前就已经总结了一波如何实现,但是那个时候纯粹是为了实现而实现,没有去细品其中的一些巧妙设计,直到最近在进行函数式编程相关的知识学习时,无意中在查阅资料的时候发现,Pr ...
  • 模拟实现 Promise(小白版)
    模拟实现 Promise(小白版) 本篇来讲讲如何模拟实现一个 Promise 的基本功能,网上这类文章已经很多,本篇笔墨会比较多,因为想用自己的理解,用白话文来讲讲 Promise 的基本规范,参考了这篇:【翻译】Promises/A+规 ...
  • 九: ES6 Class 类
    前言 该部分为书籍 深入理解ES6 第九章(JS的类)笔记 ES5 中的仿类结构 在 ES5 中与类最接近的是: 创建一个构造器, 然后将方法指派到该构造器的原型上, 这种方式通常被称为创建一个自定义类型 function PersonTy ...
  • 如何优雅地在Node应用中进行错误处理
    不知道你有没有遇到这样一种情况,某天你写的代码在线上突然发生错误,然后你打开控制台,却对着打过包的错误信息毫无头绪?又或者说是代码在node端出现了问题,你查看错误日志的时候,却发现日志文件中都是杂乱的错误堆栈信息。 其实上面这些问题都可以 ...
  • web前端入门到实战:JavaScript-作用域-执行上下文-变量对象-作用域链
    作用域 作用域就是变量与函数的可访问范围,即作用域控制着变量与函数的可见性和生命周期。在 JavaScript 中,变量的作用域有全局作用域和局部作用域两种。JavaScript 采用词法作用域(lexical scoping),也就是静态 ...

暂无数据